Hyperbolic Julia Sets are Poly-Time Computable

نویسنده

  • Mark Braverman
چکیده

In this paper we prove that hyperbolic Julia sets are locally computable in polynomial time. Namely, for each complex hyperbolic polynomial p(z), there is a Turing machine Mp(z) that can “draw” the set with the precision 2 −n, such that it takes time polynomial in n to decide whether to draw each pixel. In formal terms, it takes time polynomial in n to decide for a point x whether d(x, Jp(z)) < 2 −n (in which case we draw a pixel with center x), or d(x, Jp(z)) > 2 · 2 −n (in which case we don’t draw this pixel). In the case 2−n ≤ d(x, Jp(x)) ≤ 2 · 2 −n either answer will be acceptable. This definition of complexity for sets is equivalent to the definition introduced in Weihrauch’s book [16] and used by Rettinger and Weihrauch in [13]. Although the hyperbolic Julia sets were shown to be recursive, complexity bounds were proven only for a restricted case in [13]. Our paper is a significant generalization of [13], in which polynomial time computability was shown for a special kind of hyperbolic polynomials, namely, polynomials of the form p(z) = z2 + c with |c| < 1/4. We show that the machine drawing the Julia set can be made independent of the hyperbolic polynomial p, and provide some evidence suggesting that one cannot expect a much better computability result for Julia sets. We also introduce an alternative real set computability definition due to Ko, and show an interesting connection between this definition and the main definition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computational Complexity of Euclidean Sets : Hyperbolic Julia Sets are Poly - Time Computable

Computational Complexity of Euclidean Sets: Hyperbolic Julia Sets are Poly-Time Computable Mark Braverman Master of Science Graduate Department of Computer Science University of Toronto 2004 We investigate different definitions of the computability and complexity of sets in R, and establish new connections between these definitions. This allows us to connect the computability of real functions ...

متن کامل

Hyperbolic systems with non-computable basins of attraction

In this paper we show that there is an analytic and computable dynamical system with a hyperbolic sink s such that the basin of attraction of s is not computable. As a consequence, the problem of determining basins of attraction for analytic hyperbolic systems is not, in general, algorithmically solvable. 1 Summary of the paper Dynamical systems are fascinating mathematical objects. They can be...

متن کامل

A Fast Algorithm for Julia Sets of Hyperbolic Rational Functions

Although numerous computer programs have been written to compute sets of points which claim to approximate Julia sets, no reliable high precision pictures of nontrivial Julia sets are currently known. Usually, no error estimates are added and even those algorithms which work reliable in theory, become unreliable in practice due to rounding errors and the use of fixed length floating point numbe...

متن کامل

Parabolic Julia Sets are Polynomial Time Computable

In this paper we prove that parabolic Julia sets of rational functions are locally computable in polynomial time.

متن کامل

Constructing Locally Connected Non-computable Julia Sets

A locally connected quadratic Siegel Julia set has a simple explicit topological model. Such a set is computable if there exists an algorithm to draw it on a computer screen with an arbitrary resolution. We constructively produce parameter values for Siegel quadratics for which the Julia sets are non-computable, yet locally connected.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 120  شماره 

صفحات  -

تاریخ انتشار 2005